home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / python-support / python2.6 / gdata / tlslite / api.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-04-20  |  3.5 KB  |  76 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. """Import this module for easy access to TLS Lite objects.
  5.  
  6. The TLS Lite API consists of classes, functions, and variables spread
  7. throughout this package.  Instead of importing them individually with::
  8.  
  9.     from tlslite.TLSConnection import TLSConnection
  10.     from tlslite.HandshakeSettings import HandshakeSettings
  11.     from tlslite.errors import *
  12.     .
  13.     .
  14.  
  15. It's easier to do::
  16.  
  17.     from tlslite.api import *
  18.  
  19. This imports all the important objects (TLSConnection, Checker,
  20. HandshakeSettings, etc.) into the global namespace.  In particular, it
  21. imports::
  22.  
  23.     from constants import AlertLevel, AlertDescription, Fault
  24.     from errors import *
  25.     from Checker import Checker
  26.     from HandshakeSettings import HandshakeSettings
  27.     from Session import Session
  28.     from SessionCache import SessionCache
  29.     from SharedKeyDB import SharedKeyDB
  30.     from TLSConnection import TLSConnection
  31.     from VerifierDB import VerifierDB
  32.     from X509 import X509
  33.     from X509CertChain import X509CertChain
  34.  
  35.     from integration.HTTPTLSConnection import HTTPTLSConnection
  36.     from integration.POP3_TLS import POP3_TLS
  37.     from integration.IMAP4_TLS import IMAP4_TLS
  38.     from integration.SMTP_TLS import SMTP_TLS
  39.     from integration.XMLRPCTransport import XMLRPCTransport
  40.     from integration.TLSSocketServerMixIn import TLSSocketServerMixIn
  41.     from integration.TLSAsyncDispatcherMixIn import TLSAsyncDispatcherMixIn
  42.     from integration.TLSTwistedProtocolWrapper import TLSTwistedProtocolWrapper
  43.     from utils.cryptomath import cryptlibpyLoaded, m2cryptoLoaded,
  44.                                  gmpyLoaded, pycryptoLoaded, prngName
  45.     from utils.keyfactory import generateRSAKey, parsePEMKey, parseXMLKey,
  46.                                  parseAsPublicKey, parsePrivateKey
  47. """
  48. from constants import AlertLevel, AlertDescription, Fault
  49. from errors import *
  50. from Checker import Checker
  51. from HandshakeSettings import HandshakeSettings
  52. from Session import Session
  53. from SessionCache import SessionCache
  54. from SharedKeyDB import SharedKeyDB
  55. from TLSConnection import TLSConnection
  56. from VerifierDB import VerifierDB
  57. from X509 import X509
  58. from X509CertChain import X509CertChain
  59. from integration.HTTPTLSConnection import HTTPTLSConnection
  60. from integration.TLSSocketServerMixIn import TLSSocketServerMixIn
  61. from integration.TLSAsyncDispatcherMixIn import TLSAsyncDispatcherMixIn
  62. from integration.POP3_TLS import POP3_TLS
  63. from integration.IMAP4_TLS import IMAP4_TLS
  64. from integration.SMTP_TLS import SMTP_TLS
  65. from integration.XMLRPCTransport import XMLRPCTransport
  66.  
  67. try:
  68.     import twisted
  69.     del twisted
  70.     from integration.TLSTwistedProtocolWrapper import TLSTwistedProtocolWrapper
  71. except ImportError:
  72.     pass
  73.  
  74. from utils.cryptomath import cryptlibpyLoaded, m2cryptoLoaded, gmpyLoaded, pycryptoLoaded, prngName
  75. from utils.keyfactory import generateRSAKey, parsePEMKey, parseXMLKey, parseAsPublicKey, parsePrivateKey
  76.